package observer;

import model.Proposition;
import model.PropositionManager;

public class NotificationActionPropositionManager extends NotificationAction{

	public NotificationActionPropositionManager(PropositionManager pm,String type,Proposition p) {
		super(pm,type,p);
	}
	
	@Override
	public String getMessage() {
		return super.getMessage()+getTypeAction()+" d'une propotistion pour l'Offre id:"+getCible().getOffre().getIdentifiant()
				+" pour Demandeur id:"+getCible().getDemandeur().getIdentifiant()
				+"par id:"+getEmetteur().getIdentifiant();
	}
	
	
	public PropositionManager getEmetteur() {		
		return (PropositionManager) super.getEmetteur();
	}
	
	
	public Proposition getCible() {		
		return (Proposition) super.getCible();
	}

}
